-
-
Notifications
You must be signed in to change notification settings - Fork 70
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
tips for coders #389
tips for coders #389
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@KHUSHI-jai-n Hi! Thank you for the awesome article topic! Honestly, all the articles for the DX knowledge base are written as practices or problems. Please change the meaning of the article to be more like practice rather than tips.
The practice could be called something else. I imagine that the correct title might be a best practice on "How to Become a Coder".
Accordingly, it would be great to change/move/rewrite some of the content of all the blocks.
If you have any questions, let me know! 💪
practices/tips_for_coders.md
Outdated
author_github_username: KHUSHI-jai-n | ||
--- | ||
|
||
# Tips to know if you are a coder(or want to become one) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@KHUSHI-jai-n This is an amazing idea for an article for the DX KB. Honestly, I'd suggest changing the title of the article. The DX Knowledge base is about practices and problems. From my perspective, this article as a best practice could be called as "Become a coder" or "Be a coder" or "Start as a coder" - something like that. The title should sound like a practice. What's the best practice on how to become a coder?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Alright!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I have made the suggested edits and updated the pull request. Please do checkout!
practices/tips_for_coders.md
Outdated
@@ -0,0 +1,109 @@ | |||
--- | |||
slug: tips-for-coders |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
see comment about title and change the slug too
practices/tips_for_coders.md
Outdated
|
||
Everyone of us can code. We just need a little encouragement and confidence in ourselves. | ||
|
||
## What Are The Tips for coders? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I am suggesting changing it to "Who is the coder" including the content of it.
practices/tips_for_coders.md
Outdated
|
||
Open Source is a great way to learn by building amazing Softwares and tools. But be prepared to be constantly learning as you would be required to be constantly adapting to new technologies. | ||
|
||
## Why You Might Want The Tips For Coders |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I suggest changing the title and content to "Why You Might Become a Coder"
practices/tips_for_coders.md
Outdated
A good coder is not made in a day, a week or a month. | ||
It takes much grinding and hardwork to polish your skills. These tips are just to give you a roadmap and help you out in your coding journey. | ||
|
||
## Problems The Tips For Coders Helps to Solve |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I suggest changing the title and content to "Problems The Coder Solves" or "Problems The Coder Has to Solve When Starting" (+ content from the first section).
practices/tips_for_coders.md
Outdated
|
||
These tips might seem very normal and basic but are missed out by most of us so consider these all just to remind you of the best practices you should follow. | ||
|
||
## How to Implement the Tips For Coders? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I suggest changing the title and content to "How to Become a Coder" + tips
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Sure I will do that
practices/tips_for_coders.md
Outdated
Or feel free to come back and read them again to build more confidence. | ||
They could prove to be very motivating and guide you to the right path. | ||
|
||
## Common Pitfalls of the Tips For Coders |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I suggest changing the title and content to "Common Pitfalls of the Path to Become a Coder".
practices/tips_for_coders.md
Outdated
**These are not just all** | ||
These are only few of the many tips you can get. But I felt they were the most important so added these in this article. | ||
|
||
## Resources for the Tips For Coders |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I suggest changing the title and content to "Resources to Become a Coder"
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@KHUSHI-jai-n Hi, your updates are much better, but you haven't changed the content in all sections according to the new headlines. Please take a look once more and follow my notes. Thank you!
1. You don’t need a hi-tech computer to start coding | ||
|
||
At the start of the journey, often beginners put starting off learning till they have a “good enough computer”. But in actuality, it is an excuse to avoid dragging yourself to the computer/laptop and start coding. | ||
|
||
2. Googling is the most important skill | ||
|
||
We live in a world of information abundance.Also people are more interested in hiring people who can use the information constructively. | ||
|
||
3. Version Control is a must | ||
|
||
Version Control is probably the most important tool for a software developer. It saves, backs up your codebase, and also enables you to collaborate with other developers. | ||
|
||
4. One Completed Project is better than 100 Incomplete Ones | ||
|
||
As mentioned previously, people judge you based on what you’ve done, not what you plan to do. So put your best foot forward and have a few deployed projects, to ease up the process for the viewer. | ||
|
||
5. Self-taught Programmers have the best debugging skills | ||
|
||
Self-taught Programmers lack the opportunity of having someone help out whenever they face a problem, so after 100s of trial and error, they develop efficient ways to squash a bug. | ||
|
||
6. You don’t need the right answer, just a less wrong one | ||
|
||
People are so afraid of failing that they don’t even give things a shot. A failure is truly a failure, only if you don’t learn from it and keep repeating the same mistakes. | ||
|
||
7. Tutorials fail to teach you the most important skill | ||
|
||
The most crucial skill problem-solving, which comes only through trial and error. Tutorials give you a highly refactored final version of the code, so you miss out on seeing the skill in action. | ||
|
||
8. Learn what NOT to learn | ||
|
||
Learning every is simply not humanely possible. First test out the waters by trying out everything, then choose the technology that you feel the best for you. | ||
|
||
9. Consistency | ||
|
||
Nobody became a pro by putting in 20 hours in a day, but a lot of people did it by putting in 1 hour for 20 days. Your brain needs time to digest the information, you feed it. | ||
|
||
10. Open Source can help you level up | ||
|
||
Open Source is a great way to learn by building amazing Softwares and tools. But be prepared to be constantly learning as you would be required to be constantly adapting to new technologies. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I guess this content is better placed in "How to Become a Coder" section.
practices/start_as_a_coder.md
Outdated
A good coder is not made in a day, a week or a month. | ||
It takes much grinding and hardwork to polish your skills. These tips are just to give you a roadmap and help you out in your coding journey. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
What are the reasons why people might want to become coders?
practices/start_as_a_coder.md
Outdated
A good coder is not made in a day, a week or a month. | ||
It takes much grinding and hardwork to polish your skills. These tips are just to give you a roadmap and help you out in your coding journey. | ||
|
||
## Problems The Coder Solves and problems that these tips would solve |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
## Problems The Coder Solves and problems that these tips would solve | |
## Problems The Coder Solves |
practices/start_as_a_coder.md
Outdated
As a coder you would- | ||
You can solve any problem from searching, sorting or manipulating to automating, analysis and development. | ||
|
||
these tips would help you- | ||
for beginners to start a smoother journey. | ||
for the experienced ones to become more efficient and have trust in themselves. | ||
|
||
These tips might seem very normal and basic but are missed out by most of us so consider these all just to remind you of the best practices you should follow. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This section should be dedicated to the benefits of being a coder or being part of a team. What problems can a Coder solve?
practices/start_as_a_coder.md
Outdated
- Medium: [To get a whole bunch of tips you can refer to this article](https://medium.com/@tapajyoti-bose/25-tips-i-wish-i-knew-before-i-started-to-code-2c6c1af20b71) | ||
- Analytics Insight: [Tips to make your programming joourney easier](https://www.analyticsinsight.net/top-10-secret-coding-tips-to-make-your-programming-journey-easier/) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please update the link according to the title of the external article for the proper attribution of the source.
Closes #[issue number]
If an article related PR
I have checked that my suggestion follows the Contribution guide
I have added which issue this PR closes
I have 0 warnings from Danger.js
If I have added images, they are in /files/ folder
If other PR
Thanks for reading my pull request!
I have updated it, hope you like my article.